module.exports = {
  base: {
    scripts: {
      lint: 'vue-cli-service lint',
      fix: 'vue-cli-service lint --fix',
      serve: 'cross-env VUE_APP_ENV=development vue-cli-service serve',
    },
    dependencies: {
      '@hips/vue-core': '^1.0.0',
      '@hips/shared-utils': '^1.0.0',
      '@hips/vue-ui': '^1.0.0',
      fastclick: '^1.0.6',
      vue: '^2.6.11',
      vuex: '^3.4.0',
    },
    devDependencies: {
      eslint: '^6.8.0',
      'eslint-plugin-vue': '^6.1.2',
      'babel-eslint': '^10.0.3',
      '@vue/cli-plugin-eslint': '^4.1.2',
      '@vue/cli-service': '^4.1.0',
      'babel-plugin-import': '^1.13.0',
      'babel-plugin-transform-remove-console': '^6.9.4',
      'cross-env': '^5.2.0',
      'vue-template-compiler': '^2.6.10',
      cssnano: '^4.1.10',
      '@vue/cli-plugin-babel': '^4.1.0',
      'postcss-aspect-ratio-mini': '^1.0.1',
      'postcss-cssnext': '^3.1.0',
      'postcss-import': '^12.0.1',
      'postcss-px-to-viewport': '^1.1.0',
      'postcss-url': '^8.0.0',
      vconsole: '^3.3.4',
      '@hips/vue-cli-plugin-ace': '^1.1.0',
      'node-polyfill-webpack-plugin': '^1.1.4',
    },
  },
  lowcode: {
    scripts: {
      preview:
        'cross-env VUE_APP_ENV=testing vue-cli-service serve --mode testing',
      build:
        'cross-env VUE_APP_ENV=production vue-cli-service build --mode production',
      'config-dsx': 'vue-cli-service config-dsx',
    },
    dependencies: {
      '@hips/plugin-dataset-vuex': '^1.0.0',
      '@feida/core': '^1.0.0',
      '@feida/plugin-vue-render': '^1.0.0',
      '@hipsfe/plugin-vue-jssdk': '^1.0.0',
      '@hipsfe/plugin-vue-cross-jssdk': '^1.0.0',
      '@hipsfe/shared-utils': '^1.0.0',
      '@feida/shared-utils': '^1.0.0',
    },
    devDependencies: {},
  },
};
